Method of remotely controlling a presentation to freeze an image using a portable electronic device

ABSTRACT

A system and method are set forth for remotely controlling a presentation from a portable electronic device so as to freeze a slide on a remote projector to permit searching for a desired slide on the portable electronic device and then continuing the presentation when searching is complete. In one embodiment, a switch is provided in a communication layer of a presentation application such that when the switch is turned off, communication is suspended between the portable electronic device and the projector, thereby permitting browsing on the portable electronic device without interrupting the presentation. When the switch is turned on the current slide information is transmitted from the portable electronic device to the projector.

CROSS REFERENCE TO RELATED APPLICATIONS

This application claims priority from U.S. provisional patentapplication No. 61/292,316, filed on Jan. 5, 2010, and which isincorporated by reference in its entirety, for all purposes, herein.

FIELD

The present disclosure relates to portable electronic devices, and moreparticularly to a method of remotely controlling a presentation tofreeze an image using a portable electronic device.

BACKGROUND

Electronic slide presentations are a common way to display informationto one or more viewers. Slide presentation software (e.g. PowerPoint®)facilitates the creation of multimedia documents that may incorporatetext, images, audio and/or visual clips for presentation in one or moreslides. Often the documents are presented in a slideshow, displaying theslides sequentially. The slides may be displayed to a display screen ofa computing device (e.g. personal computer or portable electronicdevices) or remotely via a presentation device such as a projector forprojecting the presentation to a remote screen.

When displayed on a portable electronic devices such as wireless mobiledevices (cellular phones, PDAs, etc.) a viewer may be provided fordisplaying slide presentations in multiple display modes, such as a textmode for displaying text information distilled from the slides, apreview mode for displaying thumbnail slide images rendered from theslides, and a mixed mode for displaying both text information andthumbnail slide images together. The slide presentation viewer may alsoinclude a slide show mode for displaying the slide images in full screenalong with an interface (e.g. menu) for selecting among the multiplemodes and for invoking and controlling the slide show. For handheldwireless communication devices in particular, a network server mayprocess slide presentation documents to generate the text informationand slide images for communicating to wireless devices equipped withappropriate slide presentation viewers. The network server may be anattachment server for handling email attachments and the slidepresentation viewers may be implemented as attachment viewers for emailor as dedicated viewers for presentations.

Portable electronic devices may also be capable of remotely controllingdisplay of an electronic slide presentation. For example, a presentationmode of operation may be provided for wirelessly controlling display ofa slide presentation on a remote presentation device. When controlling apresentation in this fashion, the slides being displayed on the portableelectronic device are the same as those displayed on the presentationdevice. Therefore, it is not possible to view other slides on theportable electronic device without exiting the presentation mode, whichcauses the presentation device to show a blank screen and therebyinterrupt the flow of the presentation.

BRIEF DESCRIPTION OF THE DRAWINGS

The embodiments will be better understood with reference to thefollowing Figures in which like numerals denote like parts and in which:

FIG. 1 is a schematic diagram of a wireless communication system;

FIG. 2 is a block diagram of components of a portable electronic deviceforming part of the communication system of FIG. 1, according to anembodiment;

FIG. 3 is a block diagram showing client-server functional componentsfor downloading and viewing a presentation on the portable electronicdevice and remotely controlling the presentation to freeze an image,according to an embodiment;

FIG. 4 is a flowchart showing a method is set forth for downloading apresentation to the portable electronic device, using the functionalcomponents of FIG. 3;

FIG. 5 is a flowchart showing a method of initiating viewing and remotecontrol of a presentation, using the functional components of FIGS. 1-3;

FIG. 6 is a flowchart showing a method of remotely controlling apresentation using the portable electronic device of FIGS. 1-3;

FIG. 7 is a flowchart showing a method of remotely controlling thepresentation to freeze an image, according to a first embodiment; and

FIG. 8 is a flowchart showing a method of remotely controlling thepresentation to freeze an image, according to another embodiment.

DETAILED DESCRIPTION

As set forth in greater detail below, a system and method are set forthfor remotely controlling a presentation from a portable electronicdevice so as to freeze a slide/page on a remote presentation device(e.g. projector), for example in order to permit searching for a desiredslide/page on the portable electronic device, and then continuing thepresentation when searching is complete. In one embodiment, a switch isprovided in a communication layer of a presentation application suchthat when the switch is turned off, communication is suspended betweenthe portable electronic device and the remote presentation device,thereby permitting browsing on the portable electronic device withoutinterrupting the presentation. When the switch is turned on the currentslide information is transmitted from the portable electronic device tothe remote presentation device.

In one aspect there is provided a method of remotely controlling apresentation device from a portable electronic device, the methodcomprising: establishing communication between the portable electronicdevice and presentation device; sending presentation data and commandsfrom the portable electronic device to the presentation device so that apresentation is displayed simultaneously at the portable electronicdevice and presentation device; suspending said commands whilepermitting at least one of navigation through and manipulation of saidpresentation at said portable electronic device; and resuming saidcommands for continuing display of said presentation simultaneously atthe portable electronic device and the presentation device.

In another aspect there is provided a presentation system, comprising: aportable electronic device capable of displaying a presentation; apresentation device; a communications component in each of said portableelectronic device and presentation device for establishing communicationtherebetween; a presentation application component associated with theportable electronic device in communication with a presentation adapterassociated with the presentation device via each said communicationscomponent for sending presentation data from the portable electronicdevice to the presentation device so that said presentation is displayedsimultaneously at the portable electronic device and presentation deviceand for remotely controlling the display of said presentation data atthe presentation device, including suspending remote control by theportable electronic device and freezing the presentation at currentslide being displayed simultaneously at the portable electronic deviceand the presentation device so as to enable navigation between otherslides at said portable electronic device, and resuming remote controlof the presentation device by the portable electronic device at acurrent slide being displayed on the portable electronic device.

The term “slide” as used throughout the specification and drawingsincludes, but is not limited to, a single presentation slide (such as aPowerPoint® slide), a page in a PDF document, or a single photo image.

FIG. 1 shows a communication network system 100 comprising at least oneportable electronic device 112, a public IP network 114 (including awireless carrier network and base station (not shown)), a wirelessnetwork gateway server 116, an enterprise email server 117, anenterprise wireless communication device server or proxy server 118 andan attachment server 119.

The portable electronic device 112 is operable to effect communicationsover public IP network 114 via a radio communications channel, andcommunicates with the base station (not shown) while located within acoverage area that is defined by the base station. The base station ispart of the wireless public IP network 114, or other network such as aWAN. Data is delivered to the portable electronic device 112 viawireless transmission from the base station. Similarly, data is sentfrom the portable electronic device 112 via wireless transmission to thebase station.

It will be appreciated that the portable electronic device 112 ismovable within the coverage area and can be moved to coverage areasdefined by other base stations. Further, as will be understood by one ofordinary skill in the art, wireless networks include GSM/GPRS, CDPD,TDMA, iDEN, Mobitex, DataTAC networks, EDGE, EVDO or UMTS and broadbandnetworks such as Bluetooth and variants of 802.11.

The portable electronic device 112 is further operable to delivercontent to and control a remote presentation device 113. For example,device 112 can send slide presentation content and control signals tothe presentation device 113 for controlling display of a presentation,such as a PowerPoint® presentation or successive pages of an imageattachment, such as a PDF document.

Proxy server 118 handles client requests from the portable electronicdevice 112 for documents stored within attachment server 119. Theattachment server 119 communicates with the proxy server 118 to transmitattachments such as documents, spreadsheets, images, multimedia files,etc. through the gateway 116 and network 114 for viewing via anattachment viewer of the portable electronic device 112 so as to allow auser to view attachments that are received in email messages. While onlyone attachment server 119 is shown for illustration purposes, a personskilled in the art will understand that the attachment server 119 mayalternatively be a network of attachment servers. Sources for theattachments stored within server 119 may include mail server 117, andmay include a web server, IM server, etc. Preferably the attachment datais downloaded to portable electronic device 112 in chunks of binary datain an attachment viewer readable format, for example Universal ContentStream (UCS) format.

Referring now to FIG. 2, a block diagram of certain components withinthe portable electronic device 112 is provided. In the presentembodiment, the portable electronic device 112 is based on the computingenvironment and functionality of a wireless communications deviceincorporating personal digital assistant (PDA) functionality. It will beunderstood, however, that the portable electronic device 112 is notlimited to wireless communication devices. Other portable electronicdevices are possible, such as smart telephones, portable multimediaplayers and laptop computers.

The portable electronic device 112 includes a processor 200 connected toa read-only-memory (ROM) 210 that contains a plurality of applicationsexecutable by the processor 200 for enabling the portable electronicdevice 112 to perform certain functions including, for example, PINmessage functions, SMS message functions and cellular telephonefunctions, and at least one attachment viewer application for viewingattachments (e.g. document attachments to emails or documents from othersources, such as web servers, etc.). The processor 200 is also connectedto a random access memory unit (RAM) 220 and a persistent storage device230, which are responsible for various storage functions of the portableelectronic device 112. The processor 200 receives signals from inputdevices such as a keypad 240, trackball and/or touch sensitive input250. The processor 200 outputs signals to various output devices, suchas LCD display 260. A microphone 270 and phone speaker 280 are connectedto the processor 200 for cellular telephone functions. The processor 200is also connected to a modem and radio device 290. The modem and radiodevice 290 is used to connect to wireless networks for transmitting andreceiving voice and data communications through an antenna 294. ABluetooth receiver/transmitter 296 may be provided to effect wireless(i.e. infrared) communication between device 112 and otherBluetooth-enabled devices, such as presentation device 113, as discussedin greater detail below. A content store 298, which is generally a filestorage system for the portable electronic device 112, may also beprovided.

Request/view functionality for an attachment is provided by theclient/server combination of the attachment viewer within portableelectronic device 112 and the attachment server 119. More particularly,with reference to FIG. 3, portable electronic device 112 is configured(e.g. via software stored, for example, in ROM 210) to comprise variouscomponents including an operating system 300, a communications system305 for wireless communication, an email application 310 and otherapplications 315. Email application 310 may comprise or otherwisecooperate with various attachment viewers 320 for retrieving and viewingattachments. One such attachment viewer is slide presentation viewer325. Other viewers 330 may include spreadsheet viewers, image viewers,word processing document viewers, etc. (not described herein). Otherapplications 315 may include communication and control applications 317and a presentation application 319 for communicating with andcontrolling presentation device 113.

Attachment server 119 is configured (e.g. via software stored, forexample, in non-volatile memory (not shown)) to include variouscomponents including an operating system 335, communications system 340,slide presentation attachment handler 345 as well as other attachmenthandlers 347 for other attachment types. Slide presentation attachmenthandler 345 comprises or otherwise cooperates with a text distiller 350and slide renderer 355. Text distiller 350 is configured to parse orotherwise review slide presentation documents to extract textinformation for delivery to handheld devices such as portable electronicdevice 112. Slide renderer 355 defines rasterized slide images (e.g. ina jpeg, tiff or other image format) from the slide presentation documentfor each slide.

The attachment server 119 and/or proxy server 118 and portableelectronic device 112 communicate such that when a user invokes theattachment viewer 325 to view the content of a slide presentation, theportable electronic device 112 transmits one or more requests for slideinformation, (i.e. the text information and slide images) and receivesthe requested slide information in response. Requests and responses areillustrated notionally as communicating directly between the portableelectronic device 112 and attachment server 119 but it is understoodthat communications may be through network 114 via gateway 116 and proxyserver 118.

Due at least in part to communication protocol constraints on the sizeof a message, a single message may be insufficient to communicate all ofthe text information and/or all of the slide images required for a slidepresentation document. Thus, the portable electronic device 112 may makemultiple requests either automatically or in response to direct orindirect user actions. For example, during a slide show, the slidepresentation viewer 325 may automatically make requests for slideinformation in the background while a slide show is being viewed. Tothat end, the viewer 325 may anticipate the need for more slideinformation in response to an input via trackball or touch input 250scrolling toward the end of the slide presentation on the portableelectronic device 112. Alternatively, a menu choice may be invoked (e.g.a “More” command) for additional slide information, as applicable, topre-load slides.

Preferably, a request (e.g. for slide information) includes a flag orother data indicating a screen size of the screen 260 when renderingslide images. This may be a specific pixel size (e.g. 340×280), a codeflag (1=340×280 pixels) or a device type, among other information, wherethe attachment server 119 or proxy server 118 determines the screen sizefrom the code flag or device type. Other display capabilities may beindicated to the attachment server 119 as well or alternatively. Forexample, the colour capabilities of the display screen (e.g. black andwhite only or the number of colours available), reflective type, etc.may be indicated to help render slide images. The attachment server 119may then adjust the colour palette of the rendered slide presentationfor viewing on the requesting device 112.

Slide presentation viewer 325 provides a graphical user interface (GUI),described in greater detail below, to present the slides in the variousmodes and provides a menu or other command interface for user input toinvoke the presentation application 319 for transmitting the slidepresentation to remote presentation device 113 and controlling thepresentation thereat.

More particularly, according to one embodiment, presentation device 113may include a presentation adapter 360 for communicating withpresentation application 319 so that the presentation application 319may remotely freeze an image on the presentation device 113 so thatother slides may be viewed on the device 112 without exiting thepresentation mode and causing the presentation device to show a blankscreen.

In addition to presentation adapter 360, presentation device 113 mayinclude other hardware and/or software such as communications 365, otherprojector applications 370 and an operating system 375.

With reference to FIG. 4, a method is set forth for downloading andviewing a presentation on the portable electronic device 112, using thefunctional components of FIG. 3. First, at 400, the portable electronicdevice 112 requests an attachment (e.g. slide presentation) fromattachment server 119. The request may be initiated, for example, by atrackpad, touch screen or trackball click or menu item selection to“Open attachment” or “Download attachment”. The presentation attachmentmay be an attachment to an email, calendar event, instant message (IM),browser link, or other attachment-enabled event.

Alternatively, if the presentation attachment has been previously savedto memory of the device 119 (e.g. persistent store 230 or SD card (notshown)), then the attachment is locally retrieved and process flowcontinues at FIG. 5.

If the presentation attachment has not been previously requested (i.e. a“No” at 410), attachment server 119 builds a Document Object Model (DOM)that represents the attachment by parsing the attachment document (step420). In this manner, a graph structure is built within attachmentserver 119 representing a map of the original attachment file. The DOMcontains textual content, font, style and formatting attributes as wellas layout attributes, such as page/slide size, positioning information(i.e. x, y and z coordinates on the page), embedded graphics and tables,for example. DOM structure is known and is disclosed in United StatesPatent Application No. 2006/0055693, which is incorporated herein byreference.

Once the DOM of the attachment has been built the attachment server 119transcerpts and encapsulates the DOM in UCS data, as indicated at 430.The UCS data is then sent to portable electronic device 112 in chunks,as indicated at 440. Each chunk is a self-contained data representationof a portion of the presentation attachment (e.g. one slide of apresentation). That is, there is sufficient data contained in a chunk toenable the attachment viewer to display the content of the chunk.Depending on the size of the chunks and the size of the attachment, theentire attachment can be transmitted in one chunk or in multiple chunks.Depending on the nature of the request from the attachment viewer,attachment server 119 can transmit the chunks in sequence or out ofsequence. For example, if the attachment viewer requests the fifth slideof a presentation attachment, attachment server 119 can transmit thechunks corresponding to the fifth slide, even if chunks for the firstthrough fourth slides have not been transmitted to the device 112.

The attachment is then previewed via display 260 and several menu orcommand options are made available at step 450, such as “Present”,“Retrieve Info/View Info”, “Zoom”, “Rotate”, “Fit to Screen”, “NextSlide”, “Save Slide”, “Download Attachment”, “Help”, “Call Voice Mail”,etc. Additional operations may be performed in response to actuation ofthe trackball/touch input device 250, such as scrolling to a next (orprevious) slide.

If the attachment has been previously requested (i.e. a “Yes” at 410),attachment server 119 transcerpts and encapsulates the DOM in UCS data,and transmits the UCS data to portable electronic device 112 in chunks,as indicated at 445, for display (450).

Upon selection of the “Present” command (step 500), the presentationapplication 319 is launched, as shown in FIG. 5. At step 510, theapplication first checks to see that the presentation adapter 360 isconnected. If not, a communication channel is established betweenportable electronic device 112 and remote presentation device 113 via apairing connection process (step 515). The pairing connection processmay call up a “wizard” for presenting steps to establish communicationpairing between the device 112 and presentation adapter 360 of thepresentation device 113 using the communications applications 305 and365 (e.g. Bluetooth discovery and pairing).

At step 520, the application 319 sends at least one of a slide numberand animation sequence number to the paired presentation adapter 360.The application then checks for slide presentation data (e.g. a firstUCS chunk representing the first slide) having already been transmittedto and locally stored at the presentation adapter 360 (step 525). Ifnot, the presentation application 319 sends the slide data to thepresentation adapter 360 (and simultaneously requests additional datafrom the attachment server 119, as discussed above in connection withFIG. 4).

At step 540, presentation application 319 sends a command to thepresentation adapter 360 to display the first slide, while the firstslide is simultaneously displayed on the portable electronic device 112(e.g. functionally equivalent to that initiated by pressing “F5” on a PCin order to display a PowerPoint® presentation).

Turning to FIG. 6, the presentation typically starts from the firstslide regardless of which slide was in preview at 450. Alternatively, anoption may be provided for starting the presentation from the slide thatis being previewed at 450.

When UCS slide data is being transmitted to the presentation adapter 360(e.g. at step 530), the portable electronic device 112 must determinewhat to show on the display 260 (step 605). When displaying a PDF imageor other non-presentation file format, the display 260 mirrors what isbeing displayed by the presentation device 113 through the presentationadapter 360 (step 610). When displaying a presentation (e.g. a .PPTfile), and if no alternate presentation option has been selected (step615) then if text is associated with a slide (step 620), the device 112can display such text (e.g. speakers notes) while the slide is beingdisplayed via presentation device 113 (step 625). On the other hand, ifno such text exists then the portable electronic device 112 can displaysimple message, such as “Slide #______, No notes” for any slides thatare not associated with content in the notes and the slides on thedisplay 260 mirror what is being displayed via presentation device 113.

Additional display options may be provided (step 630), such as “Text”,which shows the slide text with images stripped out, “Slides” and“Both”, which shows a thumbnail image of the complete slide, abovelarger stripped out text.

If there are no slides with speakers notes in the entire presentation,the presentation format can default to mirror the content of display 260with the remote presentation device display, unless the user haspreviously chosen an alternate handheld display option (step 615).

A menu option may be provided to switch the content on the display 260.If such an alternate option is chosen, the new option may be selected asa new default the next time the presentation adapter 360 is launched.

As shown at step 635 and set forth in Table A, various presentationcontrol options may be provided. The menu options include several basiccontrol options, which may be implemented differently depending onwhether they are actuated from a menu button on device 112,trackball/touch input 250, or a keyboard short-cut on keypad 240.Preferably, a “tool tip” is displayed via display 260 during navigationbetween slides, for showing at least the slide number, and title of theslide.

TABLE A Function Menu Option Trackball Keyboard Advance to next slide“Next” Roll trackball down Spacebar (Single slide advance.) Or click formenu “N” on full QWERTY option “Next” “6” on Suretype On screen controlfor touch-screen devices Move back to previous “Previous” Roll trackballup “P” on full QWERTY slide Or click for menu “4” on Suretype (Move backone slide/ option On screen control for animation step. touch-screendevices Go to slide “Go to Slide . . . ” “Go to Slide . . . ” (wheninput box is brought (Brings up input (Brings up input box). up, keypaddefaults to box). numeric) Freeze frame “Freeze”/ “Unfreeze” OR “Go toSlide . . . ” Loop “Loop” N/A N/A (Loops continuously, using Pop-up boxshows embedded PPT settings). up allowing user to (No timeout if“session change default, or recovery” mode is entered on enter new timedelay Presentation Adapter). settings. User entered setting becomes thenew default. Ending a looped presentation - see notes. End Show “EndShow” Msg box should pop-up asking user “Are you sure you want to exit”

Before describing the various presentation control options of Table A,three methods are briefly described for ceasing control of apresentation: (i) Losing the Bluetooth (BT) connection (step 640), forexample as a result of moving out of range of the presentation adapter360), and deliberate closing of the presentation (step 645) by (ii)ending the session at the presentation adapter 360, or (iii) closing thepresentation via the presentation application (319).

If the Bluetooth connection is lost during the presentation (step 640),the portable electronic device 112 preferably vibrates and displays a“connection lost” message or provides some other indication of the lostconnection, and an “Active Session Recovery” process (step 650) isinvoked to try and recover the connection using a previously establishedsession ID (520).

If the option to end the presentation is deliberately selected (step645), the presentation adapter 360 closes, thereby returning thepresentation device display to its state previous to opening thepresentation (step 655) and the wireless pairing between device 112 andpresentation device 113 is broken.

Turning now to FIG. 7, a method is shown for remotely controlling thepresentation to freeze an image, according to an embodiment. At step700, a menu item is selected at portable electronic device 112 to“Freeze” the presentation (e.g. via manipulation and/or actuation of oneor more of trackball/touch input 250, keypad 240, etc.) Presentationapplication 319 causes an advisory message or icon to be displayed viadisplay 260 (step 710) to indicate that presentation control inputs atthe device 112 are no longer being communicated to the presentationadapter 360 for remote control of the presentation at presentationdevice 113, and further presentation commands from the portableelectronic device 112 to the presentation device 113 are suspended (step720) so that the current slide continues to be displayed viapresentation device 113. Menu or other control inputs may then beprocessed at the portable electronic device 112 as discussed above inconnection with reference 450 of FIG. 4, to navigate (e.g. jump) to adesired slide or otherwise manipulate the presentation (e.g. deleteslide, edit slide, etc.) Upon selection of a menu item at portableelectronic device 112 (step 730) to “Unfreeze” the presentation (e.g.via manipulation and/or actuation of one or more of trackball/touchinput 250, keypad 240, etc.), further presentation commands from theportable electronic device 112 to the presentation device 113 areresumed (step 740) so that the desired slide is displayed viapresentation device 113, and the advisory message is cancelled (step750).

Turning now to FIG. 8, an alternative method is shown for remotelycontrolling the presentation to freeze an image, according to anembodiment. At step 800, a menu item is selected at portable electronicdevice 112 to “Go to . . . ” a particular slide in the presentation.Presentation application 319 generates an icon to indicate the “frozen”status” or, alternatively watermarks the current slide as a backgroundimage, and presents a thumbnail image of the slide at display 260.Further presentation commands from the portable electronic device 112 tothe presentation device 113 are suspended (step 820) so that the currentslide continues to be displayed via presentation device 113. Menu orother control inputs may then be processed at the portable electronicdevice 112 as discussed above in connection with reference to step 450of FIG. 4, to navigate (e.g. jump) to a desired slide or otherwisemanipulate the presentation (e.g. delete slide, edit slide, etc.). If,at step 830, the desired slide is selected (e.g. by actuating (i.e.clicking) the trackball/touch input 250 on the thumbnail image of thedesired slide), further presentation commands from the portableelectronic device 112 to the presentation device 113 are resumed (step840) so that the desired slide is displayed via presentation device 113.The presentation then resumes. Otherwise, if no image has been selectedat step 830 and an escape key (or other input) has been actuated on theportable electronic device 112 (step 840) then the presentation resumeson both the portable electronic device 112 and the presentation device113 at the frozen slide.

A specific embodiment has been shown and described herein. However,modifications and variations may occur to those skilled in the art. Forexample, one or more of the functional components of the presentationdevice 113, such as presentation adapter 360, may be incorporated intothe device 113 or may be implemented in a separate interface or controldevice that is connect to the presentation device 113. All suchmodifications and variations are believed to be within the sphere andscope of the present embodiment.

1. A method of remotely controlling a presentation device from aportable electronic device, the method comprising: establishingcommunication between the portable electronic device and presentationdevice; sending presentation data and commands from the portableelectronic device to the presentation device so that a presentation isdisplayed simultaneously at the portable electronic device andpresentation device; suspending said commands while permitting at leastone of navigation through and manipulation of said presentation at saidportable electronic device; and resuming said commands for continuingdisplay of said presentation simultaneously at the portable electronicdevice and the presentation device.
 2. The method of claim 1, whereinestablishing said communication includes wireless pairing of theportable electronic device and presentation device.
 3. The method ofclaim 2, wherein said wireless pairing utilizes Bluetooth communication.4. The method of claim 1, wherein responsive to suspending commands saidpresentation device freezes the presentation at a current slide beingdisplayed simultaneously at the portable electronic device and thepresentation device and responsive to resuming said commands saidpresentation device continues display of said presentation at a slidebeing displayed on the portable electronic device.
 5. The method ofclaim 4, further including displaying an advisory message at theportable electronic device in response to suspending said commands. 6.The method of claim 4, wherein suspending remote said commands isinitiated by a menu selection.
 7. The method of claim 4, furtherincluding one of either generating a status icon or watermarking saidcurrent slide being displayed simultaneously at the portable electronicdevice and the presentation device in response to freezing thepresentation.
 8. The method of claim 7, further including presenting oneor more thumbnail images of other slides of said presentation along withthe one of either status icon or watermarked slide at the portableelectronic device.
 9. The method of claim 1, wherein said at least oneof navigation through and manipulation of said presentation includes atleast one of jumping to a new slide, deleting a slide, and editing aslide.
 10. The method of claim 1, wherein said sending presentation dataand commands from the portable electronic device to the presentationdevice includes sending at least one of a slide number and animationsequence number, checking for slide presentation data having alreadybeen transmitted to and locally stored at the presentation device basedon said at least one of a slide number and animation sequence number andif slide presentation data has already been locally stored at thepresentation device then retrieving and displaying said slidepresentation data at said presentation device, and if slide presentationdata has not already been transmitted and locally stored at thepresentation device then sending the slide data to the presentationadapter for display.
 11. A presentation system, comprising: a portableelectronic device capable of displaying a presentation; a presentationdevice; a communications component in each of said portable electronicdevice and presentation device for establishing communicationtherebetween; a presentation application component associated with theportable electronic device in communication with a presentation adapterassociated with the presentation device via each said communicationscomponent for sending presentation data from the portable electronicdevice to the presentation device so that said presentation is displayedsimultaneously at the portable electronic device and presentation deviceand for remotely controlling the display of said presentation data atthe presentation device, including suspending remote control by theportable electronic device and freezing the presentation at currentslide being displayed simultaneously at the portable electronic deviceand the presentation device so as to enable navigation between otherslides at said portable electronic device, and resuming remote controlof the presentation device by the portable electronic device at acurrent slide being displayed on the portable electronic device.
 12. Thepresentation system of claim 11, wherein each said communicationcomponent establishes communication via wireless pairing.
 13. Thepresentation system of claim 12, wherein said wireless pairing utilizesBluetooth communication.
 14. The presentation system of claim 11,wherein said presentation device is a projector.
 15. The presentationsystem of claim 11, further including an attachment server for storingsaid presentation data and having a text distiller for parsing,extracting and transmitting text information from said presentation datato said portable electronic device for transmission to said presentationdevice, and a slide renderer for rasterizing and transmitting slideimages from said presentation data to said portable electronic devicetransmission to said presentation device.